/* 本文件是用来操作本地存储中的用户token */

const TOKEN_KEY: string = "xmly_token"; //token的key名

// 保存token
const saveToken = (value: string) => {
    localStorage.setItem(TOKEN_KEY, value);
}
// 获取token
const getToken = () => {
    return localStorage.getItem(TOKEN_KEY) || "";
}
// 移除token
const removeToken = () => {
    localStorage.removeItem(TOKEN_KEY);
}
// 清空所有的本地存储
const clearLocal_All = () => {
    localStorage.clear();
}

/**
* @author王华贵
* @Description :该对象是用来操作token的
* @param：saveToken是保存token、getToken是获取token、removeToken移出token。clearLocal_All是清空所有本地存储
*/
const actionToken = {
    saveToken,
    getToken,
    removeToken,
    clearLocal_All,
}

export default actionToken;